//
//  HYQHUD.h
//  HYQHUD_Example
//
//  Created by zhuxingjian on 2018/8/27.
//  Copyright © 2018年 zxj1989. All rights reserved.
//

#import <Foundation/Foundation.h>
#import "HYQMBProgressHUD.h"

@interface HYQHUD : NSObject

/**
 toat 显示时间，默认2s
 */
+ (void)setToastTimeOut:(NSTimeInterval)timeOut;

+ (HYQMBProgressHUD *)showLoadingInView:(UIView *)superView;

/**
 在一个view上添加HUD

 @param superView HUD添加的父级view
 */
+ (void)showHUDInView:(UIView *)superView;

/**
 @param enableTouch YES：HUD遮挡的下层view可点击 NO：HUD遮挡的下层view不可点击
 */
+ (void)showHUDInView:(UIView *)superView enableTouch:(BOOL)enableTouch;

/**
 移除view上的添加的HUD

 @param superView HUD所添加的view
 */
+ (void)hidHUDFromView:(UIView *)superView;

/**
 添加一个全屏的HUD，包括导航部分
 */
+ (void)showGlobalHUD;

/**
 移除全拼HUD
 */
+ (void)hidGlobalHUD;

/**
 添加一个带圆环+文字的HUD

 @param superView HUD所添加的父级View
 @param progressObject NSProgress对象
 @param title HUD显示的文字内容
 */
+ (HYQMBProgressHUD *)showHUDInView:(UIView *)superView
                        progress:(NSProgress *)progressObject
                           title:(NSString *)title;

+ (void)showToast:(NSString *)toast;

@end
